/*******************************************************************************
* Project: QSAR(Cute Software Architecture) 
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: EaCfg.c
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: Ea
*
*******************************************************************************/

/** HEADER FILES **/
#include "EaCfg.h"


/** MACRO DEFINITION **/


/** TYPEDEF DEFINITION **/


/** LOCAL DATA DECLARATION **/


/** LOCAL DATA **/
const EaBlockConfigurationType EaBlockConfiguration[EA_BLOCK_NUM] = 
{
    /* DtcDataBlock0 */
    {
        16u, /* EaBlockSize */
        0x0000, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock1 */
    {
        16u, /* EaBlockSize */
        0x0010, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock2 */
    {
        16u, /* EaBlockSize */
        0x0020, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock3 */
    {
        16u, /* EaBlockSize */
        0x0030, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock4 */
    {
        16u, /* EaBlockSize */
        0x0040, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock5 */
    {
        16u, /* EaBlockSize */
        0x0050, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock6 */
    {
        16u, /* EaBlockSize */
        0x0060, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock7 */
    {
        16u, /* EaBlockSize */
        0x0070, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock8 */
    {
        16u, /* EaBlockSize */
        0x0080, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* DtcDataBlock9 */
    {
        16u, /* EaBlockSize */
        0x0090, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* Did Vin */
    {
        17u, /* EaBlockSize */
        0x00A0, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    },
    /* TestBlock1 */
    {
        5u, /* EaBlockSize */
        0x00C0, /* EaBlockNumber */
        0, /* EaDeviceIndex */
        (MemAccAddressAreaConfigurationType*)MemAccAddressAreaCfgTable /* EaMemAccAddressressArea */
    }
};
